﻿using Newtonsoft.Json;
using Wechat.Core.Models;

namespace Wechat.Corp.Message.Models
{
    /// <summary>
    /// "invaliduser" : "userid1|userid2",
    /// "invalidparty" : "partyid1|partyid2",
    /// "invalidtag": "tagid1|tagid2"
    /// 
    /// </summary>
    [JsonObject]
    public class MessageResponse : StandardResponse
    {
        /// <summary>
        /// 
        /// </summary>
        [JsonProperty("invaliduser")]
        public string InvalidUser
        {
            get;set;
        }
        /// <summary>
        /// 
        /// </summary>
        [JsonProperty("invalidparty")]
        public string InvalidParty
        {
            get; set;
        }
        /// <summary>
        /// 
        /// </summary>
        [JsonProperty("invalidtag")]
        public string InvalidTag
        {
            get; set;
        }
        /// <summary>
        /// 
        /// </summary>
        [JsonProperty("msgid")]
        public string MessageId
        {
            get; set;
        }
        /// <summary>
        /// 
        /// </summary>
        [JsonProperty("response_code")]
        public string ResponseCode
        {
            get; set;
        }
    }
}
